/* 元素获取与变量定义 */
// 获取输入框
var oId = $(".account").find("input"); // 账户
var oPw = $(".password").find("input"); // 密码

// 定义flag
// -是否记住密码
var flag_onchange = 1; // 不点击，默认不记住密码
// -是否能够登陆
var flag_login = false;

// 获取记住密码切换选项
var oChange = $(".remenber");

// 获取登陆按钮
var login_bt = $(".login-bt");
 
// 获取员工账号密码信息
var getData = JSON.parse(localStorage.getItem("stfdata"))||[];
// -设置员工的初始数据
if(getData.length == 0){
	getData = [
		{
			id : 21000,
			name : "艾米利亚",
			sex : "女",
			dro : "教务部",
			pos : "管理员",
			email : "13333333333@qq.com",
			tel : "13333333333",
			stime : "2019-11-20T12:29:39.373Z",
			is_stay : true,
			state : "在校",
			mormsg : ""
		}
	];
	localStorage.setItem("stfdata",JSON.stringify(getData));
}

// 获取部门数据
var drodata = JSON.parse(localStorage.getItem("data"))||[];
// -设置部门初始数据
if(drodata.length == 0){
	drodata=[
		{
			bmnr: '教务部',
			position: '1',
			posarr: [{posName: "教务主任", poewe: "普通"}, {posName: "管理员", poewe: "管理员 "}],
			from_1:'负责教学事务的安排与实施'
	
		}
	]
	localStorage.setItem('data',JSON.stringify(drodata));
}

// 切换是否记住密码状态
function checkType(){
	oChange.find(".checked").removeClass("checked").siblings(".rem-lock").addClass("checked");
	flag_onchange = ++flag_onchange%2;
}
// -获取是否记住密码的信息
var getIsRem = JSON.parse(localStorage.getItem("IDPW"))||{};
// -判断是否上一次登陆是选择了密码
if(getIsRem.checked!=undefined){
	if(getIsRem.checked == 0){ // 记住密码
		oId.val(getIsRem.id);
		oPw.val(getIsRem.pw);
		checkType();
	}else{ // 不记住密码
		
	}
}

// 定义需要上传localstorge的登录信息
// -用户信息
var postData = {
	id : '',
	name : '',
	dro : '',
	pos : ''
}
// -账户密码信息 --选择记住密码或不记住密码
var IDPW = {
	checked : '', // 0-记住 1-不记住
	id : '',
	pw : ''
}

/* 事件添加 */
// -阻止文字变背景色
oChange.on("selectstart",function(){
	return false;
});
login_bt.on("selectstart",function(){
	return false;
});

// -切换是否选择密码
oChange.click(checkType);

// -登陆按钮
login_bt.click(function(){
	console.log(oId,oPw);
	for(let i=0;i<getData.length;i++){
		if(oId.val() == getData[i].id&&oPw.val() == 666666){
			// 1.上传用户信息
			postData.id = getData[i].id;
			postData.name = getData[i].name;
			postData.dro = getData[i].dro;
			postData.pos = getData[i].pos;
			localStorage.setItem("userMsg",JSON.stringify(postData));
			// 2.上传是否记住密码
			IDPW.checked = flag_onchange;
			IDPW.id = getData[i].id;
			IDPW.pw = 666666;
			localStorage.setItem("IDPW",JSON.stringify(IDPW));
			// 3.确认可以登录
			flag_login = true;
			break;
		}
	}
	if(flag_login){
		oId.val('');
		window.location.href="index.html";
	}else{
		oId.css({
			"border-color" : "rgb(255, 124, 124,0.8)",
			"box-shadow" : "rgba(255, 98, 74, 0.7) 0px 0px 7px"
		});
	}
});

